.content{
    position: fixed;
    width: 100%;
    top: 44px;
    bottom: 2.5rem;
}
.content-d{
    padding: .5rem 0;
    overflow: auto;
    margin-bottom: .3rem;
    background-color: white;
    overflow: hidden;
}
.content-d .name{
    width: 90%;
    margin: 0 auto;
}
.content-d .name:after{
    content: '';
    display: table;
    clear: both;
    visibility: hidden;
}
.name>p{
    float: left;
}
.name>p:nth-child(2){
    width: 30%;
    text-align: right;
}
.det{
    display: inline-block;
    width: 60%;
    height: 100%;
    text-align: center;
    background-color: #7d0000;
    color: white;
    border-radius: 4px;
    font-size: .6rem;
}
.tit{
    width: 70%;
    color: black;
    font-size: .8rem;
    text-indent: 10%;
}
.picture{
    width: 100%;
    margin: .3rem 0;
}
/*.picture>div:nth-child(1){
    width: 15%;
    height: 100%;
    float: left;
    text-align: center;
    line-height: 6rem;
    padding-top: .3rem;
}*/
.picture>div:nth-child(1){
    width: 100%;
    float: right;
    padding-top: .3rem;
}
.gou{
    height: 1rem;
    width: 1rem;
    border-radius: 50%;
    border: 1px solid #cccccc;
    display: inline-block;
}
.cliced{
    background-image:url("../images/gou.png") ;
    background-position: center;
    background-size: cover;
}
.picture-d{
    width: 90%;
    margin: 0 auto;
    border-radius: 10px;
}
.picture-d>img{
    border-radius: 10px;
}
.price{
    color: black;
    width: 85%;
    float: right;
    padding-right: 1rem;
}
.price>span:nth-child(1){
    float: left;
    display: inline-block;
    margin-right: 2rem;
}
.price>span:nth-child(2){
    text-align: center;
    color: #7d0000;
}
.price>span:nth-child(3){
    float: right;
}

.accound{
    position: fixed;
    width: 100%;
    bottom: 0;
    height: 2.5rem;
    background-color: white;
}
.accound>div{
    float: left;
    display: inline-block;
}
.accound>div:nth-child(1){
    height: 100%;
    width: 15%;
    text-align: center;

}
.accound>div:nth-child(2){
    width: 55%;
    height: 100%;
    color: black;
    line-height: 2.5rem;
}
.accound>div:nth-child(3){
    width: 30%;
    height: 100%;
    background-color: #7d0000;
    line-height: 2.5rem;
    color: white;
    text-align: center;
}
.bfc:before{
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}
.all-pay>p{
   color: black;
   text-align: right;
    padding-right: .5rem;
}
.all-pay p span {
    font-size: 1rem;
    color: #7d0000;
}
.all-gou{
    height: 1rem;
    width: 1rem;
    border-radius: 50%;
    border: 1px solid #cccccc;
    display: inline-block;
    vertical-align: middle;
}
.addmore{
    width: 100%;
    height: 4.5rem;
    padding-bottom: 2.5rem;
}
.addmore>button{
    height: 100%;
    width: 100%;
    background-color: inherit;
    text-align: center;
    border: none;
}